package com.six.backend.service;

import com.six.backend.pojo.Inform;

import java.util.List;

/**
 * @Author: skyler
 * @Date: 2021/12/19 21:18
 */
public interface InformService {

    /**
     * 查询已读消息
     * @param account 用户账号
     * @return 用户已读消息的集合
     */
    List<Inform> selectReadingInform(String account);

    /**
     * 查询未读消息
     * @param account 用户的账户
     * @return 用户未读消息的集合
     */
    List<Inform> selectUnReadInform(String account);


    /**
     * 删除用户消息
     * @param id 消息的id
     * @return 是否删除成功
     */
    boolean deleteInform(Integer id);

    /**
     * 改变消息的状态
     * @param id 消息的id
     * @return 返回是否改变成功
     */
    boolean changeInformStatus(Integer id);
}
